document.write("
");
loadScript('https://dprwxtzpkcwpg.cloudfront.net/video/jwplayer/jwplayer.js', 'jwplayer');
setJSONPaser();
var globalVideoSource= "";
var videoNameFromScript" videoDatacompetavideo.VideoName.replace("_", "_") "video = null;
videoNameFromScript" videoDatacompetavideo.VideoName.replace("_", "_") "video = '" videoDatacompetavideo.VideoName.replace("-", "_") "video';
var showOverlayy" videoDatacompetavideo.VideoName.replace("_", "_") "video = true;
var onlyShowEmbedOverlay" videoDatacompetavideo.VideoName.replace("_", "_") "video = false;
var videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video;
var height" videoDatacompetavideo.VideoName.replace("_", "_") "video = (640 / 16 * 9) + "px";
var height" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = (640 / 16 * 9);
var width" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = 640;
var width" videoDatacompetavideo.VideoName.replace("_", "_") "video = 640 + "px";
var top" videoDatacompetavideo.VideoName.replace("_", "_") "video;
var bottom" videoDatacompetavideo.VideoName.replace("_", "_") "video;
var left" videoDatacompetavideo.VideoName.replace("_", "_") "video;
var right" videoDatacompetavideo.VideoName.replace("_", "_") "video;
var stalled" videoDatacompetavideo.VideoName.replace("_", "_") "video = 0;
var waiting" videoDatacompetavideo.VideoName.replace("_", "_") "video = 0;
var mouseMoveFunctions" videoDatacompetavideo.VideoName.replace("_", "_") "video = new Array();
var newWindowOptions" videoDatacompetavideo.VideoName.replace("_", "_") "video = "status=0,directories=0,toolbar=0,menubar=0,resizable=0";
var overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video = false;
var isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video = false;
//Load stylesheets
loadCSS('https://d1ez3020z2uu9b.cloudfront.net/video/Embed2013-01-11.css', 'ShVideoCss');
loadAnalytics();
getData" videoDatacompetavideo.VideoName.replace("_", "_") "video();
function getData" videoDatacompetavideo.VideoName.replace("_", "_") "video() {
var browserLocation = "";
try
{
browserLocation = document.URL;
}
catch(browserUrlException)
{
}
var idElement = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
try {
responsiveData = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video').getAttribute('data-responsiveVideo');
if(typeof responsiveData != "undefined" && responsiveData != null && responsiveData.length > 0 && responsiveData.toLowerCase() == "true") {
isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video = true;
}
}
catch(respVideoExp) {
}
if(typeof videoNameFromScript" videoDatacompetavideo.VideoName.replace("_", "_") "video != "undefined" && videoNameFromScript" videoDatacompetavideo.VideoName.replace("_", "_") "video != null)
{
loadScript('https://www.spain-holiday.com/services/VideoService.svc/getVideoData?urlString=' + encodeURI(videoNameFromScript" videoDatacompetavideo.VideoName.replace("_", "_") "video) + '_fromscript&callback=loadPlayer" videoDatacompetavideo.VideoName.replace("_", "_") "video&browserLocation=' + encodeURI(browserLocation), 'json" videoDatacompetavideo.VideoName.replace("_", "_") "video');
}
else
{
var hrefString = idElement.href;
var noFollow = false;
try
{
if(document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video').hasAttribute('rel') && document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video').rel)
{
if(document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video').rel.length > 0 && document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video').rel.toLowerCase().indexOf('nofollow') != -1)
{
noFollow = true;
}
}
}
catch(relExp)
{
}
if(noFollow)
{
throw "NoFollow in video link found";
}
if (typeof hrefString == "undefined" || hrefString == null || hrefString.length == 0) {
hrefString = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video').getAttribute('data-video');
}
if (hrefString.indexOf('translate') != -1)
{
//This url has been modified by Google or Bing translate, get the data using the text instead
var linkText = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video').href;
var params = linkText.split('&');
for(i = 0; i < params.length; i++)
{
var ps = params[i].split('=');
if(ps && ps.length == 2)
{
if(ps[0] == 'u')
{
linkText = ps[1];
}
}
}
try
{
loadScript('https://www.spain-holiday.com/services/VideoService.svc/getVideoData?urlString=' + encodeURI(linkText) + '&callback=loadPlayer" videoDatacompetavideo.VideoName.replace("_", "_") "video&browserLocation=' + encodeURI(browserLocation), 'json" videoDatacompetavideo.VideoName.replace("_", "_") "video');
}
catch(serviceExpOne)
{
}
}
else
{
try
{
loadScript('https://www.spain-holiday.com/services/VideoService.svc/getVideoData?urlString=' + encodeURI(hrefString) + '&callback=loadPlayer" videoDatacompetavideo.VideoName.replace("_", "_") "video&browserLocation=' + encodeURI(browserLocation), 'json" videoDatacompetavideo.VideoName.replace("_", "_") "video');
}
catch(serviceExpTwo)
{
}
}
}
}
function getStyles" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
if(width" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt > 600)
{
var toReturn = "#ShTwitterIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video, #ShStumbleIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video, #ShFacebookIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video, #ShEmbedIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { width: 47px; height: 50px; display:block; margin-bottom: 3px; margin-right: 3px; background-repeat: no-repeat; float : left; } ";
toReturn += "#ShEmbedIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -16px -0px; } #ShEmbedIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video:hover { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -16px -276px; border-bottom: 0px; } ";
toReturn += "#ShFacebookIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -16px -69px; } #ShFacebookIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video:hover { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -16px -345px; border-bottom: 0px; } ";
toReturn += "#ShStumbleIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -16px -138px; } #ShStumbleIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video:hover { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -16px -414px; border-bottom: 0px; } ";
toReturn += "#ShTwitterIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -16px -207px; } #ShTwitterIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video:hover { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -16px -483px; border-bottom: 0px; } ";
writeStyle" videoDatacompetavideo.VideoName.replace("_", "_") "video(toReturn);
}
else
{
var toReturn = "#ShTwitterIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video, #ShStumbleIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video, #ShFacebookIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video, #ShEmbedIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { width: 33px; height: 33px; display:block; margin-bottom: 3px; margin-right: 3px; background-repeat: no-repeat; float : left; } ";
toReturn += "#ShEmbedIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -4px -736px; } #ShEmbedIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video:hover { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -4px -918px; border-bottom: 0px; } ";
toReturn += "#ShFacebookIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -4px -782px; } #ShFacebookIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video:hover { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -4px -964px; border-bottom: 0px; } ";
toReturn += "#ShStumbleIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -4px -825px; } #ShStumbleIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video:hover { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -4px -1007px; border-bottom: 0px; } ";
toReturn += "#ShTwitterIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -4px -871px; } #ShTwitterIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video:hover { background-image: url(https://d1ez3020z2uu9b.cloudfront.net/pics-uk/VideoSprite_2013-01-11.png); background-position: -4px -1053px; border-bottom: 0px; } ";
writeStyle" videoDatacompetavideo.VideoName.replace("_", "_") "video(toReturn);
}
}
var useSmallPoster" videoDatacompetavideo.VideoName.replace("_", "_") "video = false;
function setHeightAndWidth" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
var isHtml5 = false;
try {
var myVideo = document.createElement('video');
if (myVideo.canPlayType('video/mp4;codecs="avc1.4D401E, mp4a.40.2"')) {
isHtml5 = true;
}
}
catch(videoExp) {
}
var mobileDevices = /MSIE 9/i;
if ( navigator.userAgent.search(mobileDevices) > 0)
{
isHtml5 = false;
}
if (isHtml5)
{
var mobileDevices = /ipod|ipad|iphone|android|SymbianOS|BlackBerry|IEMobile/i;
var hasTouch = false;
try {
hasTouch = navigator.msMaxTouchPoints > 0;
}
catch(touchExp) {
}
if (navigator.userAgent.search(mobileDevices) > 0 || hasTouch)
{
if(videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video && videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.SmallVideoIs480p == "false")
{
height" videoDatacompetavideo.VideoName.replace("_", "_") "video = (640 / 720 * 400) + "px";
height" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = (640 / 720 * 400);
width" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = 640;
width" videoDatacompetavideo.VideoName.replace("_", "_") "video = 640 + "px";
useSmallPoster" videoDatacompetavideo.VideoName.replace("_", "_") "video = true;
}
else
{
height" videoDatacompetavideo.VideoName.replace("_", "_") "video = ((640 / 16 * 9) - 1) + "px";
height" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = ((640 / 16 * 9) - 1);
width" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = 640;
width" videoDatacompetavideo.VideoName.replace("_", "_") "video = 640 + "px";
}
}
else
{
height" videoDatacompetavideo.VideoName.replace("_", "_") "video = (640 / 16 * 9) + "px";
height" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = (640 / 16 * 9);
width" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = 640;
width" videoDatacompetavideo.VideoName.replace("_", "_") "video = 640 + "px";
}
}
else
{
height" videoDatacompetavideo.VideoName.replace("_", "_") "video = (640 / 16 * 9) + "px";
height" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = (640 / 16 * 9);
width" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt = 640;
width" videoDatacompetavideo.VideoName.replace("_", "_") "video = 640 + "px";
}
}
function loadPlayer" videoDatacompetavideo.VideoName.replace("_", "_") "video(serviceResponse) {
videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video = serviceResponse;
setHeightAndWidth" videoDatacompetavideo.VideoName.replace("_", "_") "video();
getStyles" videoDatacompetavideo.VideoName.replace("_", "_") "video();
var isHtml5 = false;
try {
var myVideo = document.createElement('video');
if (myVideo.canPlayType('video/mp4;codecs="avc1.4D401E, mp4a.40.2"')) {
isHtml5 = true;
}
}
catch(videoExp) {
}
var mobileDevices = /MSIE 9/i;
if ( navigator.userAgent.search(mobileDevices) > 0)
{
isHtml5 = false;
}
if (isHtml5)
{
loadHtml5Player" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
else
{
waitForJWplayer" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
}
function waitForJWplayer" videoDatacompetavideo.VideoName.replace("_", "_") "video() {
try
{
if (typeof jwplayer == "function")
{
setTimeout('loadJWPlayer" videoDatacompetavideo.VideoName.replace("_", "_") "video()', 1000);
}
else
{
window.setTimeout("waitForJWplayer" videoDatacompetavideo.VideoName.replace("_", "_") "video()", 1000);
}
}
catch(notLoadedException)
{
window.setTimeout("waitForJWplayer" videoDatacompetavideo.VideoName.replace("_", "_") "video()", 1000);
}
}
function loadJWPlayer" videoDatacompetavideo.VideoName.replace("_", "_") "video() {
//Replace href with a div
var newOuterDiv = getOuterDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video();
var hrefElement = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
if(hrefElement.tagName.toLowerCase() == "a") {
var newdiv = document.createElement('div');
var divIdName = '" videoDatacompetavideo.VideoName.replace("-", "_") "video';
newdiv.setAttribute('id',divIdName);
newOuterDiv.appendChild(newdiv);
insertVideoOnPage(hrefElement, newOuterDiv);
}
else if(hrefElement.tagName.toLowerCase() == "div") {
var newdiv = document.createElement('div');
var divIdName = '" videoDatacompetavideo.VideoName.replace("-", "_") "video';
newdiv.setAttribute('id',divIdName);
newOuterDiv.appendChild(newdiv);
insertVideoOnPage_new(hrefElement, newOuterDiv);
}
jwplayer("" videoDatacompetavideo.VideoName.replace("-", "_") "video").setup({flashplayer: "https://dprwxtzpkcwpg.cloudfront.net/video/jwplayer/player.swf",
file: videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.VideoUrlLarge,
image: videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.PosterUrl,
height: height" videoDatacompetavideo.VideoName.replace("_", "_") "video,
width: 640,
events: {onPlay: trackPlayFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video, onComplete: trackEndFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video, onPause: trackPauseFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video, onAbort: trackAbortFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video, onReady: loadOverlay" videoDatacompetavideo.VideoName.replace("_", "_") "video(false)}
});
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
var playerElement = document.getElementById("" videoDatacompetavideo.VideoName.replace("-", "_") "video");
playerElement.className = 'embed-responsive-item';
playerElement.setAttribute('className', 'embed-responsive-item');
playerElement.setAttribute('class', 'embed-responsive-item');
var parentDiv = playerElement.parentNode;
parentDiv.style.position = '';
}
}
function setStyleClassOnLink(link)
{
if (link.className.search("shLink") == -1)
link.className += " shLink";
}
function getOuterDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
var newOuterDiv = document.createElement('div');
newOuterDiv.setAttribute('id', '" videoDatacompetavideo.VideoName.replace("-", "_") "videoOuterDiv');
newOuterDiv.style.textAlign = 'left';
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
newOuterDiv.className = 'embed-responsive embed-responsive-16by9';
newOuterDiv.setAttribute('className', 'embed-responsive embed-responsive-16by9');
newOuterDiv.setAttribute('class', 'embed-responsive embed-responsive-16by9');
}
else {
newOuterDiv.style.width = width" videoDatacompetavideo.VideoName.replace("_", "_") "video;
newOuterDiv.style.height = height" videoDatacompetavideo.VideoName.replace("_", "_") "video;
newOuterDiv.style.zIndex = '100';
newOuterDiv.style.position = 'relative';
newOuterDiv.style.top = '0px';
newOuterDiv.style.left = '0px';
}
var trackImg = document.createElement('img');
trackImg.setAttribute('id', '" videoDatacompetavideo.VideoName.replace("-", "_") "videoLoadTracker');
trackImg.style.width = '0px';
trackImg.style.height = '0px';
newOuterDiv.appendChild(trackImg);
return newOuterDiv;
}
function insertVideoOnPage(link, video)
{
link.parentNode.insertBefore(video, link);
link.parentNode.removeChild(link);//Move the copyright text within the div to get the right alignment
video.appendChild(link);
setStyleClassOnLink(link);
}
function insertVideoOnPage_new(link, video)
{
link.parentNode.replaceChild(video, link);
}
function loadHtml5Player" videoDatacompetavideo.VideoName.replace("_", "_") "video() {
var mobileDevices = /ipod|ipad|iphone|android|SymbianOS|BlackBerry|IEMobile/i;
var newOuterDiv = getOuterDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video();
var videoElement = document.createElement('video');
videoElement.setAttribute('controls', 'controls');
if(useSmallPoster" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
try {
videoElement.setAttribute('poster', '' + videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.PosterUrl.replace('.jpg', '_small.jpg'));
}
catch(smallPosterExp) {
}
}
else
{
videoElement.setAttribute('poster', '' + videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.PosterUrl);
}
videoElement.setAttribute('id', '" videoDatacompetavideo.VideoName.replace("-", "_") "video');
videoElement.setAttribute('preload', 'metadata');
videoElement.setAttribute('oncontextmenu', 'return false;');
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
videoElement.className = 'embed-responsive-item';
videoElement.setAttribute('className', 'embed-responsive-item');
videoElement.setAttribute('class', 'embed-responsive-item');
}
else {
videoElement.setAttribute('width', width" videoDatacompetavideo.VideoName.replace("_", "_") "video);
videoElement.setAttribute('height', height" videoDatacompetavideo.VideoName.replace("_", "_") "video);
videoElement.style.position = 'relative';
}
var hasTouch = false;
try {
hasTouch = navigator.msMaxTouchPoints > 0;
}
catch(touchExp) {
}
if (navigator.userAgent.search(mobileDevices) > 0 || hasTouch)
{
var sourceElement = document.createElement('source');
sourceElement.setAttribute('src', '' + videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.VideoUrlSmall);
sourceElement.setAttribute('id', 'videosource');
videoElement.appendChild(sourceElement);
globalVideoSource = '' + videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.VideoUrlSmall;
}
else
{
var sourceElementLarge = document.createElement('source');
sourceElementLarge.setAttribute('src', '' + videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.VideoUrlLarge);
sourceElementLarge.setAttribute('id', 'videosource');
videoElement.appendChild(sourceElementLarge);
globalVideoSource = '' + videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.VideoUrlLarge;
}
var gvsSplit = globalVideoSource.split("/");
globalVideoSource = gvsSplit[gvsSplit.length - 1];
videoElement.setAttribute("playerstate", "Idle");
videoElement.setAttribute("fullscreen", "Fullscreen off");
var spanElement = document.createElement('span');
spanElement.innerHTML = '
Sorry, but your browser does not support flash or html5.';
videoElement.appendChild(spanElement);
var aElement = document.createElement('a');
aElement.innerHTML = 'Click here to download the video';
aElement.setAttribute('href', '' + videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.VideoUrl);
videoElement.appendChild(aElement);
newOuterDiv.appendChild(videoElement);
var oldElement = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
insertVideoOnPage(oldElement, newOuterDiv);
//Bind events
loadOverlay" videoDatacompetavideo.VideoName.replace("_", "_") "video(true);
}
function togglePlay(player)
{
if (player.paused || player.ended)
player.play();
else
player.pause();
}
function loadOverlay" videoDatacompetavideo.VideoName.replace("_", "_") "video(isHtml5)
{
if(showOverlayy" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
var newdivOverlay = document.createElement('div');
newdivOverlay.setAttribute("style", "float: left;");
var divIdName = 'overlay" videoDatacompetavideo.VideoName.replace("-", "_") "video';
newdivOverlay.setAttribute('id',divIdName);
var playerToOverlay = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "videoOuterDiv').appendChild(newdivOverlay);
newdivOverlay.style.zIndex = '1';
//Set overlay position
newdivOverlay.style.position = 'absolute';
newdivOverlay.style.height = '110px';
var overflowDiv = document.createElement('div');
overflowDiv.style.overflow = 'hidden';
overflowDiv.style.height = '0px';
overflowDiv.style.display = 'none';
overflowDiv.setAttribute('id','overflowDiv" videoDatacompetavideo.VideoName.replace("-", "_") "video');
newdivOverlay.appendChild(overflowDiv);
if(!onlyShowEmbedOverlay" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
var newAEmbedElement = document.createElement('a');
newAEmbedElement.className = 'ShEmbedIcon';
newAEmbedElement.setAttribute('className', 'ShEmbedIcon');
newAEmbedElement.setAttribute('class', 'ShEmbedIcon');
var newAFacebookElement = document.createElement('a');
newAFacebookElement.className = 'ShFacebookIcon';
var newAStumbleElement = document.createElement('a');
newAStumbleElement.className = 'ShStumbleIcon';
var newATwitterElement = document.createElement('a');
newATwitterElement.className = 'ShTwitterIcon';
overflowDiv.appendChild(newAEmbedElement);
overflowDiv.appendChild(newAFacebookElement);
overflowDiv.appendChild(newAStumbleElement);
overflowDiv.appendChild(newATwitterElement);
//Get the overlay design
setSocialLinks" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
else
{
var newAEmbedElement = document.createElement('a');
newAEmbedElement.className = 'ShEmbedIcon';
newAEmbedElement.setAttribute('className', 'ShEmbedIcon');
newAEmbedElement.setAttribute('class', 'ShEmbedIcon');
overflowDiv.appendChild(newAEmbedElement);
//Get the overlay design
setSocialLinks" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
if (isHtml5)
{
//Load play button
var aElement = document.createElement('a');
aElement.setAttribute('id', 'play" videoDatacompetavideo.VideoName.replace("-", "_") "video');
aElement.setAttribute('className','playButton');
aElement.setAttribute('class','playButton');
aElement.style.position = 'absolute';
document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video').parentNode.appendChild(aElement);
playerToOverlay.setAttribute('onplay', 'setPlayerStatePlay(this); trackPlay" videoDatacompetavideo.VideoName.replace("_", "_") "video(this)');
playerToOverlay.setAttribute('onpause', 'setPlayerStatePause(this); trackPause" videoDatacompetavideo.VideoName.replace("_", "_") "video(this)');
playerToOverlay.setAttribute('onended', 'setPlayerStateFinish(this); trackEnd" videoDatacompetavideo.VideoName.replace("_", "_") "video(this)');
playerToOverlay.setAttribute('onabort', 'setPlayerStateAbort(this); trackAbort" videoDatacompetavideo.VideoName.replace("_", "_") "video(this)');
playerToOverlay.setAttribute('onfullscreen', 'setPlayerFullScreen(this)');
if (/chrom(e|ium)/.test(navigator.userAgent.toLowerCase()))
playerToOverlay.addEventListener('ended',function(){setPlayerStateFinish(this); trackEnd" videoDatacompetavideo.VideoName.replace("_", "_") "video(this);},false);
document.getElementById('play" videoDatacompetavideo.VideoName.replace("-", "_") "video').onclick = PlayStart" videoDatacompetavideo.VideoName.replace("_", "_") "video;
}
windowResized" videoDatacompetavideo.VideoName.replace("_", "_") "video();
setTimeout('onPlayerMouseOverNew" videoDatacompetavideo.VideoName.replace("_", "_") "video()', 1000);
var appleMobileDevices = /ipod|ipad|iphone/i;
if (navigator.userAgent.search(appleMobileDevices) > 0)
{
playerToOverlay.removeAttribute("controls");
}
}
}
function windowResized" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
var overlayElement = document.getElementById('overlay" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var playerToOverlay = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var playerElement = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var position = getPos(playerElement);
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
overlayElement.style.top = '0px';
overlayElement.style.marginTop = '20px';
overlayElement.style.marginRight = '20px';
}
else {
overlayElement.style.top = (position.top + 10) + 'px';
}
if(width" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt > 600)
{
if(!onlyShowEmbedOverlay" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
overlayElement.style.width = '100px';
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
overlayElement.style.right = '0px';
}
else {
overlayElement.style.left = (position.left + 640 - 107) + 'px';
}
}
else
{
overlayElement.style.width = '50px';
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
overlayElement.style.right = '0px';
}
else {
overlayElement.style.left = (position.left + 640 - 57) + 'px';
}
}
}
else
{
if(!onlyShowEmbedOverlay" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
overlayElement.style.width = '80px';
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
overlayElement.style.right = '0px';
}
else {
overlayElement.style.left = (position.left + 640 - 80) + 'px';
}
}
else
{
overlayElement.style.width = '40px';
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
overlayElement.style.right = '0px';
}
else {
overlayElement.style.left = (position.left + 640 - 40) + 'px';
}
}
}
var dialogDiv = document.getElementById('dialogDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video');
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
}
else {
dialogDiv.style.top = (position.top + 100) + 'px';
dialogDiv.style.left = (position.left + 50) + 'px';
}
var play = document.getElementById('play" videoDatacompetavideo.VideoName.replace("-", "_") "video');
if (play != null)
{
//Set playButton position
var playTop" videoDatacompetavideo.VideoName.replace("_", "_") "video = top" videoDatacompetavideo.VideoName.replace("_", "_") "video - 84 + (640 / 16 * 9 / 2);
var playLeft" videoDatacompetavideo.VideoName.replace("_", "_") "video = left" videoDatacompetavideo.VideoName.replace("_", "_") "video - 84 + (640 / 2);
var topPosPlay = ((height" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt / 2) - 84) + position.top;
var leftPosPlay = (width" videoDatacompetavideo.VideoName.replace("_", "_") "videoInt / 2) - 84 + position.left;
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
play.style.margin = 'auto';
play.style.left = '0';
play.style.right = '0';
play.style.top = '0';
play.style.bottom = '0';
}
else {
play.style.top = topPosPlay + 'px';
play.style.left = leftPosPlay + 'px';
}
}
}
function getPos (obj) {
var output = new Object();
var mytop=0, myleft=0;
while(obj) {
if(obj.style.position.toLowerCase() != 'relative')
{
mytop+= obj.offsetTop;
myleft+= obj.offsetLeft;
obj= obj.offsetParent;
}
else
{
mytop+= obj.offsetTop;
myleft+= obj.offsetLeft;
obj= obj.offsetParent;
obj = null;
}
}
output.left = myleft;
output.top = mytop;
return output;
}
function PlayStart" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
var player = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
player.play();
}
function togglePlayButtonFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player)
{
onPlayerMouseOutNew" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
function togglePauseButtonFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player)
{
onPlayerMouseOverNew" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
function togglePlayButton" videoDatacompetavideo.VideoName.replace("_", "_") "video(player)
{
var play = document.getElementById('play" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var appleMobileDevices = /ipod|ipad|iphone/i;
if (player.paused || player.ended)
{
play.style.display = 'block';
onPlayerMouseOverNew" videoDatacompetavideo.VideoName.replace("_", "_") "video();
if (navigator.userAgent.search(appleMobileDevices) > 0)
{
player.removeAttribute("controls");
}
}
else
{
play.style.display = 'none';
onPlayerMouseOutNew" videoDatacompetavideo.VideoName.replace("_", "_") "video();
if (navigator.userAgent.search(appleMobileDevices) > 0)
{
player.setAttribute("controls","true");
}
}
}
function onPlayerMouseOverNew" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
try
{
var overlay = document.getElementById('overlay" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var video = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var dialogDiv = document.getElementById('dialogDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video');
var playButton = document.getElementById('play" videoDatacompetavideo.VideoName.replace("-", "_") "video');
if(dialogDiv.style.display != 'block')
{
if(!overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
windowResized" videoDatacompetavideo.VideoName.replace("_", "_") "video();
var options = {};
opacityCounterShow" videoDatacompetavideo.VideoName.replace("_", "_") "video = 0;
overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video = true;
showOverLay" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
}
}
catch(ignore)
{
}
}
function onPlayerMouseOver" videoDatacompetavideo.VideoName.replace("_", "_") "video(e)
{
try
{
var overlay = document.getElementById('overlay" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var video = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var dialogDiv = document.getElementById('dialogDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video');
var playButton = document.getElementById('play" videoDatacompetavideo.VideoName.replace("-", "_") "video');
if(dialogDiv.style.display != 'block')
{
if (!e)
{
var e = window.event;
}
var tg = (window.event) ? e.srcElement : e.target;
if (tg == overlay || tg == video)
{
var reltg = (e.relatedTarget) ? e.relatedTarget : e.fromElement;
do
{
if(reltg == overlay || reltg == video || reltg == dialogDiv || reltg == playButton)
{
//Den kommer inde fra et element over videon så ignorer
return;
}
}
while (reltg = reltg.parentNode);
if(!overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
windowResized" videoDatacompetavideo.VideoName.replace("_", "_") "video();
var options = {};
opacityCounterShow" videoDatacompetavideo.VideoName.replace("_", "_") "video = 0;
overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video = true;
showOverLay" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
}
}
}
catch(ignore)
{
}
}
function onPlayerMouseOutNew" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
try
{
var overlay = document.getElementById('overlay" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var video = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var dialogDiv = document.getElementById('dialogDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video');
var playButton = document.getElementById('play" videoDatacompetavideo.VideoName.replace("-", "_") "video');
if(dialogDiv.style.display != 'block')
{
if (overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video = false;
opacityCounterHide" videoDatacompetavideo.VideoName.replace("_", "_") "video = 100;
hideOverLay" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
}
}
catch(ignore)
{
}
}
function onPlayerMouseOut" videoDatacompetavideo.VideoName.replace("_", "_") "video(e)
{
try
{
var overlay = document.getElementById('overlay" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var video = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var dialogDiv = document.getElementById('dialogDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video');
var playButton = document.getElementById('play" videoDatacompetavideo.VideoName.replace("-", "_") "video');
if(dialogDiv.style.display != 'block')
{
if (!e)
{
var e = window.event;
}
var tg = (window.event) ? e.srcElement : e.target;
if (tg == overlay || tg == video)
{
var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
do
{
if(reltg == overlay || reltg == video || reltg == dialogDiv || reltg == playButton)
{
//Den kommer inde fra et element over videon så ignorer
return;
}
}
while (reltg = reltg.parentNode);
if (overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video = false;
opacityCounterHide" videoDatacompetavideo.VideoName.replace("_", "_") "video = 100;
hideOverLay" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
}
}
}
catch(ignore)
{
}
}
var opacityCounterHide" videoDatacompetavideo.VideoName.replace("_", "_") "video = 100;
function hideOverLay" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
var overlay = document.getElementById('overflowDiv" videoDatacompetavideo.VideoName.replace("-", "_") "video');
opacityCounterHide" videoDatacompetavideo.VideoName.replace("_", "_") "video = opacityCounterHide" videoDatacompetavideo.VideoName.replace("_", "_") "video - 5;
if(opacityCounterHide" videoDatacompetavideo.VideoName.replace("_", "_") "video >= 0 && overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video == false)
{
overlay.style.height = opacityCounterHide" videoDatacompetavideo.VideoName.replace("_", "_") "video + '%';
setTimeout('hideOverLay" videoDatacompetavideo.VideoName.replace("_", "_") "video()', 20);
if(opacityCounterHide" videoDatacompetavideo.VideoName.replace("_", "_") "video == 0)
{
overlay.style.display = 'none';
}
}
else
{
overlay.style.display = 'none';
}
}
var opacityCounterShow" videoDatacompetavideo.VideoName.replace("_", "_") "video = 0;
function showOverLay" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
var overlay = document.getElementById('overflowDiv" videoDatacompetavideo.VideoName.replace("-", "_") "video');
opacityCounterShow" videoDatacompetavideo.VideoName.replace("_", "_") "video = opacityCounterShow" videoDatacompetavideo.VideoName.replace("_", "_") "video + 5;
if(opacityCounterShow" videoDatacompetavideo.VideoName.replace("_", "_") "video < 101 && overlayShown" videoDatacompetavideo.VideoName.replace("_", "_") "video == true)
{
overlay.style.display = 'block';
overlay.style.height = opacityCounterShow" videoDatacompetavideo.VideoName.replace("_", "_") "video + '%';
setTimeout('showOverLay" videoDatacompetavideo.VideoName.replace("_", "_") "video()', 20);
}
}
function setSocialLinks" videoDatacompetavideo.VideoName.replace("_", "_") "video(data)
{
var overlay = document.getElementById('overlay" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var tags = overlay.getElementsByTagName('a');
for(i = 0; i < tags.length; i++)
{
if(tags[i].className.indexOf('ShEmbedIcon') > -1)
{
createEmbedDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video();
tags[i].setAttribute('id', 'ShEmbedIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video');
tags[i].onclick= openEmbedDialog" videoDatacompetavideo.VideoName.replace("_", "_") "video;
tags[i].href= '#';
}
if(tags[i].className.indexOf('ShFacebookIcon') > -1)
{
tags[i].setAttribute('id', 'ShFacebookIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video');
tags[i].onclick= facebookLinkClicked" videoDatacompetavideo.VideoName.replace("_", "_") "video;
tags[i].href= '#';
}
if(tags[i].className.indexOf('ShStumbleIcon') > -1)
{
tags[i].setAttribute('id', 'ShStumbleIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video');
tags[i].onclick = stumbleLinkClicked" videoDatacompetavideo.VideoName.replace("_", "_") "video;
tags[i].href= '#';
}
if(tags[i].className.indexOf('ShTwitterIcon') > -1)
{
tags[i].setAttribute('id', 'ShTwitterIcon" videoDatacompetavideo.VideoName.replace("-", "_") "video');
tags[i].onclick = twitterLinkClicked" videoDatacompetavideo.VideoName.replace("_", "_") "video;
tags[i].href= '#';
}
}
}
function facebookLinkClicked" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
window.open(videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.FacebookShareUrl, 'facebook', newWindowOptions" videoDatacompetavideo.VideoName.replace("_", "_") "video);
return false;
}
function stumbleLinkClicked" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
window.open(videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.StumbleUrl, 'stumble', newWindowOptions" videoDatacompetavideo.VideoName.replace("_", "_") "video);
return false;
}
function twitterLinkClicked" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
window.open(videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.TwitterUrl, 'twitter', newWindowOptions" videoDatacompetavideo.VideoName.replace("_", "_") "video);
return false;
}
function createEmbedDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
var playerToOverlay = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var position = getPos(playerToOverlay);
var dialogDiv = document.createElement('div');
dialogDiv.style.clear = 'both';
dialogDiv.style.display = 'none';
dialogDiv.setAttribute('class', 'dialogDiv');
dialogDiv.setAttribute('className', 'dialogDiv');
dialogDiv.style.zIndex = '1';
dialogDiv.setAttribute('id', 'dialogDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video');
if(isResponsive" videoDatacompetavideo.VideoName.replace("_", "_") "video) {
dialogDiv.style.position = 'relative';
dialogDiv.style.marginRight = 'auto';
dialogDiv.style.marginLeft = 'auto';
}
else {
dialogDiv.style.position = 'absolute';
dialogDiv.style.top = (position.top + 100) + 'px';
dialogDiv.style.left = (position.left + 50) + 'px';
}
var titleDiv = document.createElement('div');
titleDiv.setAttribute('class', 'dialogTitleDiv');
titleDiv.setAttribute('className', 'dialogTitleDiv');
dialogDiv.appendChild(titleDiv);
var titleSpan = document.createElement('span');
titleSpan.innerHTML = 'Embed this video';
titleSpan.setAttribute('class', 'dialogTitleSpan');
titleSpan.setAttribute('className', 'dialogTitleSpan');
titleDiv.appendChild(titleSpan);
var closeLink = document.createElement('a');
closeLink.setAttribute('class', 'closeLink');
closeLink.setAttribute('className', 'closeLink');
closeLink.setAttribute('href', '#');
closeLink.onclick = closeEmbedDialog" videoDatacompetavideo.VideoName.replace("_", "_") "video;
var closeSpan = document.createElement('span');
closeSpan.setAttribute('class', 'closeSpan');
closeSpan.setAttribute('className', 'closeSpan');
closeLink.appendChild(closeSpan);
titleDiv.appendChild(closeLink);
var dialogTextarea = document.createElement('textarea');
dialogTextarea.setAttribute('id', 'embedCode" videoDatacompetavideo.VideoName.replace("_", "_") "video');
dialogTextarea.onclick = dialogTextAreaClick" videoDatacompetavideo.VideoName.replace("_", "_") "video;
dialogTextarea.setAttribute('readonly', 'readonly');
dialogTextarea.setAttribute('class', 'dialogTextarea');
dialogTextarea.setAttribute('className', 'dialogTextarea');
var dialogTextareaText = "";
if(videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.OverrideCurrentEmbedHost != null && videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.OverrideCurrentEmbedHost.length > 0) {
dialogTextareaText = "";
}
dialogTextarea.value = dialogTextareaText;
dialogDiv.appendChild(dialogTextarea);
var divClearOne = document.createElement('div');
divClearOne.setAttribute('class', 'divClearOne');
divClearOne.setAttribute('className', 'divClearOne');
dialogDiv.appendChild(divClearOne);
var dialogWidthInput = document.createElement('select');
dialogWidthInput.setAttribute('id', 'textWidth" videoDatacompetavideo.VideoName.replace("-", "_") "video');
dialogWidthInput.onchange = updateShareScript" videoDatacompetavideo.VideoName.replace("_", "_") "video;
dialogWidthInput.style.fontSize = '10px';
var option320 = document.createElement('option');
option320.setAttribute('value', '320');
option320.innerHTML = '320';
dialogWidthInput.appendChild(option320);
var option352 = document.createElement('option');
option352.setAttribute('value', '352');
option352.innerHTML = '352';
dialogWidthInput.appendChild(option352);
var option400 = document.createElement('option');
option400.setAttribute('value', '400');
option400.innerHTML = '400';
dialogWidthInput.appendChild(option400);
var option432 = document.createElement('option');
option432.setAttribute('value', '432');
option432.innerHTML = '432';
dialogWidthInput.appendChild(option432);
var option480 = document.createElement('option');
option480.setAttribute('value', '480');
option480.innerHTML = '480';
dialogWidthInput.appendChild(option480);
var option560 = document.createElement('option');
option560.setAttribute('value', '560');
option560.innerHTML = '560';
dialogWidthInput.appendChild(option560);
var option640 = document.createElement('option');
option640.setAttribute('value', '640');
option640.innerHTML = '640';
option640.selected = true;
dialogWidthInput.appendChild(option640);
var option720 = document.createElement('option');
option720.setAttribute('value', '720');
option720.innerHTML = '720';
dialogWidthInput.appendChild(option720);
var option800 = document.createElement('option');
option800.setAttribute('value', '800');
option800.innerHTML = '800';
dialogWidthInput.appendChild(option800);
var option960 = document.createElement('option');
option960.setAttribute('value', '960');
option960.innerHTML = '960';
dialogWidthInput.appendChild(option960);
var option1024 = document.createElement('option');
option1024.setAttribute('value', '1024');
option1024.innerHTML = '1024';
dialogWidthInput.appendChild(option1024);
var option1280 = document.createElement('option');
option1280.setAttribute('value', '1280');
option1280.innerHTML = '1280';
dialogWidthInput.appendChild(option1280);
var dialogWidthSelectSpan = document.createElement('span');
dialogWidthSelectSpan.style.fontSize = '10px';
dialogWidthSelectSpan.innerHTML = 'Select width ';
dialogDiv.appendChild(dialogWidthSelectSpan);
dialogDiv.appendChild(dialogWidthInput);
var dialogWidthPxSpan = document.createElement('span');
dialogWidthPxSpan.style.fontSize = '10px';
dialogWidthPxSpan.innerHTML = 'px';
dialogDiv.appendChild(dialogWidthPxSpan);
var divClearTwo = document.createElement('div');
divClearTwo.setAttribute('class', 'divClearOne');
divClearTwo.setAttribute('className', 'divClearOne');
dialogDiv.appendChild(divClearTwo);
var spanDescriptionOne = document.createElement('span');
var descTextOne = 'Feel free to embed this video.';
descTextOne = descTextOne.replace('<', '<');
descTextOne = descTextOne.replace('>', '>');
descTextOne = descTextOne.replace('
', '\n');
descTextOne = descTextOne.replace('
', '\n');
descTextOne = descTextOne.replace('
', '\n');
spanDescriptionOne.innerHTML = '
' + descTextOne;
spanDescriptionOne.setAttribute('class', 'spanDescription');
spanDescriptionOne.setAttribute('className', 'spanDescription');
dialogDiv.appendChild(spanDescriptionOne);
var spanDescriptionTwo = document.createElement('span');
var descTextTwo = 'Please credit';
descTextTwo = descTextTwo.replace('<', '<');
descTextTwo = descTextTwo.replace('>', '>');
descTextTwo = descTextTwo.replace('
', '\n');
descTextTwo = descTextTwo.replace('
', '\n');
descTextTwo = descTextTwo.replace('
', '\n');
spanDescriptionTwo.innerHTML = '
' + descTextTwo;
spanDescriptionTwo.setAttribute('class', 'spanDescription');
spanDescriptionTwo.setAttribute('className', 'spanDescription');
dialogDiv.appendChild(spanDescriptionTwo);
var spanDescriptionFour = document.createElement('span');
var descTextFour = videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.CreditUrl;
descTextFour = descTextFour.replace('<', '<');
descTextFour = descTextFour.replace('>', '>');
descTextFour = descTextFour.replace('
', '\n');
descTextFour = descTextFour.replace('
', '\n');
descTextFour = descTextFour.replace('
', '\n');
spanDescriptionFour.innerHTML = '
' + descTextFour;
spanDescriptionFour.setAttribute('class', 'spanDescription');
spanDescriptionFour.setAttribute('className', 'spanDescription');
dialogDiv.appendChild(spanDescriptionFour);
var spanDescriptionThree = document.createElement('span');
var descTextThree = '© All rights Spain-holiday.com';
descTextThree = descTextThree.replace('<', '<');
descTextThree = descTextThree.replace('>', '>');
descTextThree = descTextThree.replace('
', '\n');
descTextThree = descTextThree.replace('
', '\n');
descTextThree = descTextThree.replace('
', '\n');
spanDescriptionThree.innerHTML = '
' + descTextThree;
spanDescriptionThree.setAttribute('class', 'spanDescription');
spanDescriptionThree.setAttribute('className', 'spanDescription');
dialogDiv.appendChild(spanDescriptionThree);
var videoDivElement = document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "videoOuterDiv');
videoDivElement.appendChild(dialogDiv);
}
function closeEmbedDialog" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
document.getElementById('dialogDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video').style.display = 'none';
return false;
}
function openEmbedDialog" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
document.getElementById('dialogDiv" videoDatacompetavideo.VideoName.replace("_", "_") "video').style.display = 'block';
return false;
}
function dialogTextAreaClick" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
this.select();
}
function updateShareScript" videoDatacompetavideo.VideoName.replace("_", "_") "video()
{
var regexpress = /w=\d+/gmi;
var embedText = document.getElementById('embedCode" videoDatacompetavideo.VideoName.replace("-", "_") "video');
var m = regexpress.exec(embedText.value);
if(document.getElementById('textWidth" videoDatacompetavideo.VideoName.replace("-", "_") "video').value != '')
{
embedText.value = embedText.value.replace(m, 'w=' + document.getElementById('textWidth" videoDatacompetavideo.VideoName.replace("-", "_") "video').value);
}
}
function loadScript(scriptScr, id) {
if (document.getElementById(id) == null)
{
var oHead = document.getElementsByTagName('HEAD').item(0);
var oScript = document.createElement("script");
oScript.type = "text/javascript";
oScript.id = id;
//oScript.defer = "true";
oScript.src = scriptScr;
oHead.appendChild(oScript);
}
}
function writeStyle" videoDatacompetavideo.VideoName.replace("_", "_") "video(styles) {
var head = document.getElementsByTagName('head')[0];
style = document.createElement('style');
rules = document.createTextNode(styles);
style.type = 'text/css';
if(style.styleSheet)
{
style.styleSheet.cssText = rules.nodeValue;
}
else
{
style.appendChild(rules);
}
head.appendChild(style);
}
function loadCSS(cssScr, id) {
if (document.getElementById(id) == null)
{
var oHead = document.getElementsByTagName('HEAD').item(0);
var newCss = document.createElement("link");
newCss.setAttribute('type', 'text/css');
newCss.setAttribute('rel', 'stylesheet');
newCss.setAttribute('href', cssScr);
newCss.setAttribute('id', id);
oHead.appendChild(newCss);
}
}
function loadAnalytics()
{
if (typeof _gaq == "undefined")
{
//Set global variable _gaq
_gaq = [];
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
}
_gaq.push(['sha._setAccount', 'UA-768102-16']);
}
var hasTrackedPlayed" videoDatacompetavideo.VideoName.replace("_", "_") "video = false;
function trackPlay" videoDatacompetavideo.VideoName.replace("_", "_") "video(player, flash)
{
if(!hasTrackedPlayed" videoDatacompetavideo.VideoName.replace("_", "_") "video)
{
var dataToSend = videoData" videoDatacompetavideo.VideoName.replace("_", "_") "video.TrackVideoName;
var browserLocation = "";
try
{
browserLocation = document.URL;
}
catch(browserUrlException)
{
}
try
{
var date = new Date();
var ticks = date.getTime();
var urlToUse = 'https://www.spain-holiday.com/video/PlayTracker.aspx?urlString=' + encodeURI(dataToSend);
urlToUse += '&browserLocation=' + encodeURI(browserLocation);
urlToUse += '&ticks=' + ticks;
document.getElementById('" videoDatacompetavideo.VideoName.replace("-", "_") "videoLoadTracker').src = urlToUse;
}
catch(trackExp)
{
console.log('trackExp: ' + trackExp);
}
hasTrackedPlayed" videoDatacompetavideo.VideoName.replace("_", "_") "video = true;
}
if (flash)
togglePlayButtonFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player);
else
togglePlayButton" videoDatacompetavideo.VideoName.replace("_", "_") "video(player);
}
function trackPause" videoDatacompetavideo.VideoName.replace("_", "_") "video(player, flash)
{
if (flash)
togglePlayButtonFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player);
else
togglePlayButton" videoDatacompetavideo.VideoName.replace("_", "_") "video(player);
}
function trackEnd" videoDatacompetavideo.VideoName.replace("_", "_") "video(player, flash)
{
if (flash)
togglePlayButtonFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player);
else
togglePlayButton" videoDatacompetavideo.VideoName.replace("_", "_") "video(player);
}
function trackAbort" videoDatacompetavideo.VideoName.replace("_", "_") "video(player, flash)
{
if (flash)
togglePlayButtonFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player);
else
togglePlayButton" videoDatacompetavideo.VideoName.replace("_", "_") "video(player);
}
function trackPlayFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player)
{
setPlayerStatePlay(player);
trackPlay" videoDatacompetavideo.VideoName.replace("_", "_") "video(player, true)
}
function trackPauseFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player)
{
setPlayerStatePause(player);
trackPause" videoDatacompetavideo.VideoName.replace("_", "_") "video(player, true)
}
function trackEndFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player)
{
setPlayerStateFinish(player);
trackEnd" videoDatacompetavideo.VideoName.replace("_", "_") "video(player, true)
}
function trackAbortFlash" videoDatacompetavideo.VideoName.replace("_", "_") "video(player)
{
setPlayerStateAbort(player);
trackAbort" videoDatacompetavideo.VideoName.replace("_", "_") "video(player, true)
}
function setPlayerStatePlay(player)
{
var playerState = player.attributes["playerstate"];
if (playerState.value == "Pause")
setPlayerState(player, "Resume");
else
setPlayerState(player, "Play");
}
function setPlayerStatePause(player)
{
if (!player.ended)
setPlayerState(player, "Pause");
}
function setPlayerStateFinish(player)
{
setPlayerState(player, "Finish");
}
function setPlayerStateAbort(player)
{
setPlayerState(player, "Abort");
}
function setPlayerState(player, state)
{
player.setAttribute("playerstate", state);
var gtmDLData = { 'event': 'GAevent', 'eventCategory': 'Videos', 'eventAction': state, 'eventLabel': globalVideoSource };
trackVideoEvent(gtmDLData);
}
function setPlayerFullScreen(state)
{
var player = document.getElementById("" videoDatacompetavideo.VideoName.replace("-", "_") "video");
player.setAttribute("fullscreen", state);
var gtmDLData = { 'event': 'GAevent', 'eventCategory': 'Videos', 'eventAction': state, 'eventLabel': globalVideoSource };
trackVideoEvent(gtmDLData);
}
function enableVideoFullscreenTracking() {
if (document.addEventListener)
{
document.addEventListener("fullscreenchange", FullScreenHandler);
document.addEventListener("webkitfullscreenchange", FullScreenHandler);
document.addEventListener("mozfullscreenchange", FullScreenHandler);
document.addEventListener("MSFullscreenChange", FullScreenHandler);
}
else
{
document.attachEvent("onfullscreenchange", FullScreenHandler);
/*document.attachEvent("webkitfullscreenchange", FullScreenHandler);
document.attachEvent("mozfullscreenchange", FullScreenHandler);
document.attachEvent("MSFullscreenChange", FullScreenHandler);*/
}
}
function FullScreenHandler(){
var fullScreenElem = document.fullscreenElement ||
document.webkitFullscreenElement ||
document.mozFullScreenElement ||
document.msFullscreenElement;
if (fullScreenElem)
if(fullScreenElem.id == "shVideo")
setPlayerFullScreen("Fullscreen on");
else
setPlayerFullScreen("Fullscreen off");
else
setPlayerFullScreen("Fullscreen off");
}
function trackVideoEvent(gtmDLData)
{
if (typeof dataLayer != 'undefined')
dataLayer.push(gtmDLData);
}
function setJSONPaser()
{
window.jsonParse=function(){var r="(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)",k='(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))';k='(?:"'+k+'*")';var s=new RegExp("(?:false|true|null|[\\{\\}\\[\\]]|"+r+"|"+k+")","g"),t=new RegExp("\\\\(?:([^u])|u(.{4}))","g"),u={'"':'"',"/":"/","\\":"\\",b:"\u0008",f:"\u000c",n:"\n",r:"\r",t:"\t"};function v(h,j,e){return j?u[j]:String.fromCharCode(parseInt(e,16))}var w=new String(""),x=Object.hasOwnProperty;return function(h,
j){h=h.match(s);var e,c=h[0],l=false;if("{"===c)e={};else if("["===c)e=[];else{e=[];l=true}for(var b,d=[e],m=1-l,y=h.length;m=0;)delete f[i[g]]}return j.call(n,
o, f)
}; e = p({ "": e }, "")
} return e
}
} ();
}
function domReady" videoDatacompetavideo.VideoName.replace("_", "_") "video() {
enableVideoFullscreenTracking();
}
if (document.addEventListener) {
document.addEventListener( "DOMContentLoaded", function() {
document.removeEventListener("DOMContentLoaded", arguments.callee, false);
domReady" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}, false );
}
else if (document.attachEvent) {
document.attachEvent("onreadystatechange", function(){
if (document.readyState === "complete") {
document.detachEvent("onreadystatechange", arguments.callee);
domReady" videoDatacompetavideo.VideoName.replace("_", "_") "video();
}
});
}